A Stabilizing Rendition of MST Construction

نویسنده

  • Ted Herman
چکیده

A self-stabilizing construction of the minimum-spanning forest of distributed network is described. The algorithm demonstrates that techniques of graph reduction and iteration can be employed in the context of stabilizing distributed programs. The program development follows the principle of layering in the construction of self-stabilizing algorithms, where each layer corresponds to one level of iteration. The result is a relatively terminating program that can either be executed asynchronously or by using a stabilizing synchronizer. This paper presents a (self-) stabilizing algorithm to construct the minimum-weight spanning forest, MSF, of a network in which processes correspond to vertices and undirected edges designate allowable communication between processes. An algorithm is stabilizing if it speciies no precondition on its variables or program counter(s), yet is guaranteed to converge to a legitimate behaviour in nite time. Thus, in the case of constructing a MSF, the program's variables may initially have arbitrary values, yet after a nite computation, some subset of those variables will describe a minimum-weight spanning forest of the network. There are two standard interpretations of the application of the stabilizing property. First, consider application to fault-tolerance. A stabilizing algorithm overcomes arbitrary transient faults that may temporarily disrupt computation and set variables to unknown values: we regard the state following a temporary disruption as a new initial state (although there is no \initialization signal" to the program); once computation is again correct, then after a nite time the MSF is determined. Second, consider application to adaptive response in a dynamic network. A stabilizing algorithm reacts to (asynchronous) 0

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fast Self-stabilizing Minimum Spanning Tree Construction - Using Compact Nearest Common Ancestor Labeling Scheme

We present a novel self-stabilizing algorithm for minimum spanning tree (MST) construction. The space complexity of our solution is O(log n) bits and it converges in O(n) rounds. Thus, this algorithm improves the convergence time of all previously known self-stabilizing asynchronous MST algorithms by a multiplicative factor Θ(n), to the price of increasing the best known space complexity by a f...

متن کامل

Distributed Self-Stabilizing Algorithm for Minimum Spanning Tree Construction

Minimal Spanning Tree (MST) problem in an arbitrary undirected graph is an important problem in graph theory and has extensive applications. Numerous algorithms are available to compute an MST. Our purpose here is to propose a self-stabilizing distributed algorithm for the MST problem and to prove its correctness. The algorithm utilizes an interesting result of [MP88]. We show the correctness o...

متن کامل

Fast Self-Stabilizing Minimum Spanning Tree Construction

We present a novel self-stabilizing algorithm for minimum spanning tree (MST) construction. The space complexity of our solution is O(log n) bits and it converges in O(n) rounds. Thus, this algorithm improves the convergence time of all previously known selfstabilizing asynchronous MST algorithms by a multiplicative factor Θ(n), to the price of increasing the best known space complexity by a fa...

متن کامل

Spanning Tree Based Clustering Technique Combined With Morphological Operations for Unsupervised Multi-Spectral Satellite Image Segmentation

An unsupervised protest based division, joining an adjusted mean-move (MS) and a novel least spreading over tree (MST) based bunching methodology of remotely detected satellite pictures has been proposed in this correspondence. Morphological operations are used to get the enhanced image. The picture is first pre-prepared by a changed rendition of the standard MS based division which safeguards ...

متن کامل

A New Self-stabilizing Minimum Spanning Tree Construction with Loop-Free Property

The minimum spanning tree (MST) construction is a classical problem in Distributed Computing for creating a globally minimized structure distributedly. Self-stabilization is versatile technique for forward recovery that permits to handle any kind of transient faults in a unified manner. The loop-free property provides interesting safety assurance in dynamic networks where edge-cost changes duri...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007